package com.macro.mall.model;

import java.math.BigDecimal;
import java.time.LocalTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class BmsMuseum extends BaseDO {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    private Long id;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "是否外部跳转：0-否；1-是；")
    private Byte isExternal;

    @ApiModelProperty(value = "外部场馆链接")
    private String externalUrl;

    @ApiModelProperty(value = "开馆时间")
    private LocalTime openingTime;

    @ApiModelProperty(value = "闭馆时间")
    private LocalTime closingTime;

    @ApiModelProperty(value = "禁止入馆时间")
    private LocalTime noEntryTime;

    @ApiModelProperty(value = "开放时间规则描述")
    private String openingRule;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "VR地址")
    private String vrUrl;

    @ApiModelProperty(value = "描述")
    private String description;

    @ApiModelProperty(value = "参观须知")
    private String visitorsNotice;

    @ApiModelProperty(value = "封面图")
    private String coverPic;
    
    @ApiModelProperty(value = "成人票价")
    private BigDecimal adultTicketPrice;
    
    @ApiModelProperty(value = "儿童票价")
    private BigDecimal childTicketPrice;
    
    @ApiModelProperty(value = "老人票价")
    private BigDecimal seniorTicketPrice;
    
    @ApiModelProperty(value = "学生票价")
    private BigDecimal studentTicketPrice;
    
    @ApiModelProperty(value = "军人票价")
    private BigDecimal militaryTicketPrice;
    
    @ApiModelProperty(value = "选择天数")
    private String selectedDays;
    
    public String getSelectedDays() {
    	
        return selectedDays;
    }

    public void setSelectedDays(String selectedDays) {
        this.selectedDays = selectedDays;
    }
    
    

}
